use std::sync::Once;
static INIT: Once = Once::new();
fn main() {
    // call_once
    INIT.call_once(|| {
        //执行一次的代码
        println!("Initialization code executed!");
    });
    // 再次调用call_once，这里不会被执行
    INIT.call_once(|| {
        println!("This won't be printed.");
    });
}
